/* Base */

* {margin: 0; padding: 0;}

html,body {
	background: #000 url('images/bg.jpg') 0 -79px; color: #333;
	font: 13px "Trebuchet MS","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}

body {background: url('images/header_bg.jpg') repeat-x;}

#body_wrap {
	overflow: hidden; width: 65em;
	position: relative; margin: 0 auto;}

#main {background: #ffffff url('images/main_corner_l.jpg') no-repeat top left !important;}

#content {float: left; width: 96%; }

#sidebar {width: 4%; background: #ffffff url('images/main_corner_r.jpg') no-repeat top right !important;}

#productOptions {width: 100%; height:500px;background: #ffffff url('images/product_options.png') no-repeat top right !important;}

#bottom-left {width: 90%;float:left;background: #ffffff url('images/main_corner_bottom-left.jpg') no-repeat bottom left !important;}

#bottom-right {width: 10%;float:right; background: #ffffff url('images/main_corner_bottom-right.jpg') no-repeat bottom right; !important}

#content_wrapper {margin: 30px 40px;}

#sidebar_wrapper {margin: 30px 15px;}


/* Basic Tags */

a {color: #bbb; text-decoration: none;}

a:hover {color: #ddd;}

#sidebar a,.post_meta a,.nav_links a,.edit a {color: #bbb !important; border-bottom-color: #ddd !important;}

#sidebar a:hover,.post_meta a:hover,.nav_links a:hover,.edit a:hover {color: #ccc !important;}

p {margin: 13px 0;}


h2,h3,h4 {font-family: arial; color: #555; margin: 5px auto;}

h1 {font-size: 218%;}

h2 {font-size: 164%;}

h3 {font-size: 145%; margin: 10px 0; color: #FF5287;}

h4 {font-size: 118%;}

hr {background: #efefef; border: none; width: 100%; height: 3px; margin-bottom: 5px;}

blockquote {
	border: 1px solid #ccc; background: #ffffff url('images/quote.jpg') no-repeat -1px -2px;
	padding: 14px; margin: 10px 15px; font-size: 90%; }


/* General Assumptions */


a img,ul li a,#header a,#archives a,.img_replace {border: none;}

#main ul li {margin-left: 15px;}

.img_replace span {display: none;}

.nbsp {clear: both; display: block;}


/* Header */


#header {height: 64px; width: 100%;}

#header h1 {position: relative; z-index: 1000;}

#header h1 a {
	background: url('images/mercadocell.jpg') no-repeat;
	display: block; height: 63px; width: 400px; float: left;}

#header ul {position: absolute; right: 20px; top: 35px;}

#header ul li {list-style: none; text-align: center; float: left;}

.page_item {margin: 0 5px;}

.page_item a {
	background: url('images/tabs.gif') no-repeat;
	color: #fff; font: bold 120% Arial;
	display: block; width: 86px; height: 24px; padding-top: 5px;}

.page_item a:hover {background: url('images/tabs.gif') 0 -29px; color: #fff !important;}

.current_page_item a,.current_page_item a:hover {background: url('images/tabs.gif') 0 29px; color: #000 !important;}

/* Sidebar */

#sidebar {float: right; color: #888;}

#sidebar h3 {color: #aaa;}

#sidebar input {width: 78%;}

#sidebar input.button {width: auto !important; font-size: 88%; background: #fff; border: 1px outset #ddd;}

#sidebar div div {border-bottom: 1px dashed #ddd; padding-bottom: 15px;}

#sidebar div div a {display: block;}

.browse li {margin: 5px 0; list-style: url('images/bullet_white.jpg');}

#find form label {display: none;}

#subscribe h3 {background: url('images/feed_icon_b.jpg') no-repeat right center; display: table; padding-right: 20px;}

#subscribe:hover h3 {background: url('images/feed_icon.jpg') no-repeat right center;}

#rss_count {
	background: url('http://feeds.feedburner.com/~fc/Torrentfreak?bg=fdfdfd&fg=999999&anim=0') center no-repeat;
	width: 88px; height: 26px;}

#podcast a {background: url('images/podcast.jpg') top left no-repeat; width: 70px; height: 70px;}

#podcast a:hover {background: url('images/podcast.jpg') bottom left no-repeat;}

#no-drm a {background: url('images/anti-drm-banner-small.jpg') top left no-repeat; width: 175px; height: 175px;}

#discuss a {background: url('images/discuss.jpg') top left no-repeat; width: 70px; height: 70px;}

#discuss a:hover {background: url('images/discuss.jpg') bottom left no-repeat;}

#advertise a.img_replace {background: url('images/advertise.jpg') top left no-repeat; width: 70px; height: 70px;}

#advertise a.img_replace:hover {background: url('images/advertise.jpg') bottom left no-repeat;}

/* Footer */


#footer {background: #222;}

#footer h4 {color: #eee; margin-left: -20px; padding-left: 20px;}


#footer_links {color: #555; padding: 20px; list-style: url('images/bullet_black.jpg');}

#footer_links div {display: block; float: left; width: 35%; padding: 0 15px;}


#latest_comments h4 {background: url('images/comments_b.jpg') no-repeat;}

#latest_discussions h4 {background: url('images/group.jpg') no-repeat;}

#latest_posts h4 {background: url('images/page_white_copy.jpg') no-repeat;}



#random_links h4 {background: url('images/bullet_star_b.jpg') no-repeat;}

#footer #random_links {position: relative ; left: 15px; width: 15%;}



#ingredients {width: 100%; height: 50px; background: #000;}

#ingredients ul {margin: 0 auto; width: 350px; height: 50px;}

#ingredients ul li {float: left; margin: 0 10px; list-style: none;}

#ingredients ul li a {height: 50px; width: 50px; display: block;}

#famfamfam {background: url('images/famfamfam.jpg');}

#cc {background: url('images/cc.jpg');}

#wordpress {background: url('images/wordpress.jpg');}

#ishare {background: url('images/ishare.jpg');}

#stairway {background: url('images/stairway.jpg');}


/* Main Content */


#main a {color: #ff0066; border-bottom-color: #ff5287;}

#main a:hover {color: #ff5287;}



.search-excerpt {color: #000000; background: #FF6;}



.flash {
	color: #ca3827; background: #fbf47d; border: 3px solid #ffd206;
	display: block; padding: 5px; margin-bottom: 25px;}

.flash a {display: inline !important;}



.nav_links a span {
	width: 16px; height: 16px;
	margin: 3px; position: absolute; right: 30%;}

.nav_links span span {display: none;}

.previous {
	background: url('images/resultset_previous.jpg') 0 0 no-repeat;
	padding-left: 15px;} /* For paged, single & archives */

.previous:hover {background: url('images/resultset_previous.jpg') 0 -18px no-repeat;}

.next {background: url('images/resultset_next.jpg') no-repeat;}

.next:hover {background: url('images/resultset_next.jpg') 0 -18px no-repeat;}

.single .next {padding-left: 15px;} /* For single only */

.page .previous,.page .next {width: 16px; height: 16px; display: block; position: absolute; top: -38px; left: 380px;}

.page .previous {left: 360px;}


.index .nav_links a span {margin-top: -60px;}

.index h2 .nav_links a span {margin-top: 3px;}

/* Posts */

.post {margin: 25px 0;}

.post img {margin: 1px; border: 7px solid #f1f7f9;}

.post img.right, img[align="right"] {margin: 15px; border: 7px solid #eee;}

.post img.wp-smiley {margin: 0; border: none;}

.post.index {margin-bottom: -55px;}

.post.index h3,.post.index .excerpt,.post.index .post_meta {
	position: relative; left: 50px; top: -60px; width: 90%;}


/* Date Box */

.date_box {
	color: #bbb; background: url('images/date_box.jpg') 0 0 no-repeat;
	text-indent: -2px; font-size: 99%; text-align: center; text-transform: uppercase;
	display: block; margin-top: 0; width: 0px; height: 48px; padding-top: 9px;}

.date_box .day {
	color: #ddd;
	font-size: 170%; letter-spacing: -2px; text-indent: -5px;
	display: block; margin-top: -3px;}


/* Meta */


.post.single .excerpt {font-weight: bold; color: #000; border-bottom: 1px dashed #ddd; display: block;}
.post.single {margin-top: 0px;}
.post_credit {color: #ccc;}

.torrentpod .post_meta {margin-top: 10px;}

.post_meta span {padding-left: 20px; color: #ccc;}

.post_meta span span {display: none;}

.post_meta .continue {background: url('images/bullet_go.jpg') right -2px  no-repeat; padding: 0; padding-right: 18px;}

.post_meta .continue:hover {background: url('images/bullet_go.jpg') no-repeat right -21px;}

.post_meta .comment_count {background: url('images/comments.jpg') no-repeat left top;}

.post_meta .comment_count:hover {background: url('images/comments.jpg') no-repeat left -17px;}

.post_meta .permalink {background: url('images/calendar_view_day.jpg') no-repeat;}

.torrentpod .post_meta .permalink {background: url('images/ipod.jpg') no-repeat;}

.post_meta .saved_in {background: url('images/folder.jpg') no-repeat;}

.post_meta .tagged_with {background: url('images/tag_pink.jpg') no-repeat;}



.alt_extra {background: #fafafa; display: block; padding: 10px; clear: both; margin: 20px 0;}

#related_entries h3,#trackbacks h3  {background: url('images/page_white_copy.jpg') no-repeat; padding-left: 20px;}

#related_entries ul,#trackbacks ul  {list-style: url('images/bullet_pink.jpg'); margin: 0 10px;}



/* Commentary */

#comments dl {display: block; width: 100%;}

#comments img {vertical-align: middle; margin: 5px 10px;}

#comments dd {border-bottom: 1px dashed #ccc; padding: 1px;}

#comments dd {padding-left: 50px;}

.alt {background: #fafafa;}

.author_comment {background: #dcfa74;}

dd.author_comment {background: #f6f7EC;}

.quoter_comment {
	background: url('images/attach.jpg') no-repeat;
	display: block; width: 16px; height: 16px; border: none;}

.author_comment .quoter_comment {
		background: url('images/attach_a.jpg') no-repeat;}

.quoter_comment small {display: none;}

.quoter_comment, #comments .edit {
	float: right; margin: 0 3px; position: relative; top: -30px;}



#trackbacks h3 {background: url('images/transmit.jpg') no-repeat;}

#comments label {margin-left: 5px;}

#tags h2,#monthly h2 {margin: 20px 0;}

#tags a,#monthly .monthtitle a {border: none;}


/* Links */

#links h3 {font-size: 120%;}

#links dt,#links dd {margin: 10px 0; padding-left: 20px; background: url('images/bullet_star_w.jpg') no-repeat;}

#links dd {background: none;}

.alert {

	background: #FFF6BF;

	border-top: 2px solid #FFD324;

	border-bottom: 2px solid #FFD324;

	text-align: center;

	margin: 10px auto;

	padding: 5px 20px;



	}
	
/* Botones */	
.small_btn {
background:transparent url('images/btn_blue_small.png') no-repeat scroll center top;
display:block;
font-size:1.3em;
height:28px;
padding-top:3px;
padding-left:24px;
width:100px;
}

.big_btn {
background:transparent url('images/btn_green_bg.png') no-repeat scroll center top;
display:block;
font-size:1.5em;
height:42px;
padding-top:7px;
padding-left:40px;
width:130px;
}